if hideCaster is true then arg4-6 will not return any useful information, but arg7-9 should, and it does return a GUID. Did you kill a NPC in that test? Weird not return the NPC name, I guess it would on a player -since for NPC you can extract the npcid from the guid.