the only problem I can see right off hand, is in one $iif you allow a parameter to be passed to the alias, but in the first one, you\'re checking if you\'re an op in active. Meaning, I have 2 channels open. #chan1 is active and im an op. #chan 2 is not active and im not an op. if in #chan1 I type /unbanall #chan2 - It will pass your error checking, but give me an \'Error you are not a channel operator\'. Not a big deal, just figured I\'d point it out.