Yeah, that's bitten a couple of people--"non-async" just means it's not async on the server itself, but the communication back to the client is always async. We should probably clarify that in the NodeConnection docs.