more appropriate buffer sizes