private void createRunnable() {
		Runnable r = sslEngine.getDelegatedTask();
		
		if(r == null) //task has already been retrieved
			return;
		
		Runnable sslRun = new SSLRunnable(r);
		boolean isInitialHandshake = !isConnected;
		if(!isInitialHandshake)
			runningRunnable = true;
		scheduleRunnable(sslRun, isInitialHandshake);
	}