@Override
	public void run() {
		try {
			if (debug) Gpr.debug("Running thread");
			connect();
			if (debug) Gpr.debug("Thread finished");
		} catch (Throwable t) {
			if (debug) t.printStackTrace();; // Do nothing if it fails
		}

	}