always returning a remote_call