Moving to mType rather than the function name