I don't like this being an unnamed argument both from the point of calling it, as well as using it here. It's not extensible and it doesn't tell anyone what exactly is being set to false just from reading app code.

I think this would be much better as an options object with `waitForRemote: false` as the first option, set to true by default.