No he would definatly want to disallow summoning of gm items if they are rewards. just a quick
"if (item->IsGM() && GetGM() != item->IsGM()) return;"
We want them to be able to possess Gm flaged items in a reward senerio on a server that allows #summonitem, but not to actualy summon them.