Boilerplater too complex for my tastes