Changed the way get size works fundamentally, not in practice though