Accessors for data
Content length detection easier to read
Cheap refactorings