better buffer sizes