Actually, the more I think about my change, the more I like it.
It makes it possible for local and remote code to interract, and share state in $__object.

I can't really think of any reason why the failure of gencode-remote is of interest, or would even happen, unless while developing/debugging types.