ensure there's a good buffer