private void Loop()
 {
     try {
         while (true)
         {
             var response = _ipcResponseQeueue.Dequeue();
             Debug.Assert(response != null);
             _ipcStream.WriteResponse(response);
         }
     }
     catch (Exception e) {
         Logger.LogException(e, "Exception in SendResponseThread.");
         throw;
     }
 }