Reducing boilerplate