Using _content for internal use, allow optionnal ending for buffers