james | nodes no longer need to hold onto remote api objects directly