ahh I think I know what the problem was... I had primary usergroup as admin, but secondary as moderator and we don't allow mods to hard delete. I assumed that if you've got admin as primary, those permissions would be override any of the secondary usergroups?