Document why buffers can be empty