after removing Content-Length, oh damn, magical gettersSSSSS. not sure I like that logic in `get length`