Need help with setting hands model based on a class

--in GM:PlayerSpawn hook

hook.Call( "SetHandsModel", GAMEMODE, pl, player_manager.RunClass( pl, "GetHandsModel" ) )

--in my class's code

function PLAYER:GetHandsModel()

	return { model = "models/weapons/c_arms_refugee.mdl", skin = 1, body = "0100000" }


This just results in me getting invisible hands when I spawn instead of spawning with the hands I have in my class code… I know that there is something I’m doing wrong, but I need help getting this to work…