The interface declares it can throw a RemoteException, but the implementation never throws such exception.