Boilerplate with less boilerplate.