Use built-ins
Add size setter.