template suffix should be optional #139