What the hell are these gms doing??