literate boilerplate
Manual merge