Must change the class for function templates