The hook "OnPhysgunFreeze" wont let me set collision groups.

Hey guys, when I do this:

[lua]hook.Add(“OnPhysgunFreeze”, “AntiPropPushFreeze”, function(weapon, physobj, ent, ply) ent:SetCollisionGroup( COLLISION_GROUP_WEAPON ) end)[/lua]

The entity does not get the collision group I’ve assigned. Does anyone have any idea why? (It doesn’t work with any collision group I try to set, yet when I try to debug it by doing MsgN(“YES”) when I freeze something, that works, so the hook is working…)

–Snip-- Does not work.