Thanks, the first issue has been fixed for the next version. The other issue is due to mIRC performing a basic check on the parameter to decide whether it is a hostname or a nickname. Since they can contain similar characters, mIRC just performs a very basic check for combinations of alphanumeric, ., and - characters. The routine does not check for !@ as it is only expecting a hostname or a nickname.