private void handle_kick(String[] cmd) {
		boolean exists = false;

		if (!is_admin()) // Only Admin can kick
		return;

		if (cmd.length != 2) {
			cliprint("Wrong parameter count. See \\help for details." + VT100.crlf);
			return;
		}

		for (Enumeration e = cliinfo.elements(); e.hasMoreElements();) {
			cli_info nn = (cli_info) e.nextElement();
			if (nn.nickname.equals(cmd[1])) exists = true;
		}

		if (!exists) {
			cliprint("User does not exist." + VT100.crlf);
			return;
		}

		if (cmd[1].equals(ms.admin_name)) // Can�t kick admin
		return;

		disp.kick_receiver(cmd[1]);

		dispatch2all(VT100.inverse + "User '" + cmd[1] + "' got KICKED" + VT100.normal + VT100.crlf);

		return;
	}