RemoteException draft (work in progress)