To template or not to template, that is the question