a bit smaller buffer