boilerplate must die