private boolean AddIncomingTab(InetAddress ip) {
		LinkedList<User> clients = this.client.getUsers();
		for (User user : clients) {
			if (user.getIP().equals(ip)) {
				if (nextKeyEvents > (keyEvents.length - 1)) {
					new Popup(
							user.getName()
									+ " tried to start a private chat with you. However you reached the maximum number of tabs, please close one!");
				} else {
					addTab(user);
					return true;
				}
			}
		}
		if (ip != null) {
			addTab(ip, ip.getHostName().replace(".local", ""));
		}
		return false;
	}