templates are picky