impose buffer limit