protection templates protection templates should not be substituted talk