What is ```_size``` used for? Can you write a bit more documentation?