why don't just set buffer to 64 (max)? is there a drawback?