throw error message for invalid templates