We make the request before we attach the handlers. Could this be a source of the problems?

I might try hacking this in my WIP branch and see if that fixes things