No I think GetCharacterClass is not needed. Actually, the real value is already known in the caller module (Users.pm)