typo in templates means no compile