2-6, 2-7, 2-8 boilerplate