Less boilerplate