So some of you had illegal model groups that we were apparently allowing without error before. Like you have a model group named "Santa" and its members were "Santa, Dasher, Dancer, Prancer,...". This tended to happen way back when we first switched from WHM's to model groups some people created model groups that contained the exact same named custom model for their WHM. Well I was trying to make the code ready for nested groups so the call that loaded everything was what we call recursive in that the function calls itself. So the "Santa" model group would try to recursively load the "Santa" model which was another group which would then try to load itself again and that keeps going till your memory blows up.