private void waitForCall(Key k) throws Exception{
		synchronized(k.WAIT_LOCK){
			System.out.print("Waiting for Riot servers");
			while(!k.usable()){
				System.out.print(".");
				try {
					k.WAIT_LOCK.wait(REQ_WAIT/keychain.size());
				} catch (InterruptedException e) {
					throw new Exception("Connection to Riot servers failed - please try again.");
				}
			}
			System.out.println();
		}
	}