I think I'm not explaining this well.  The second IsClass(oItem,&KarmaPotion) can definitely be removed.  I'll make the change locally after this goes in if you're having trouble figuring it out.