@Override
  @OnClose
  public void onClose(Session session, CloseReason closeReason) {

    try {
      if (tunnel != null) tunnel.close();
    } catch (GuacamoleException e) {
      logger.debug("Unable to close WebSocket tunnel.", e);
    }
  }