Smarter template.