Templating rethink