I can't remember whether or not it is safe to just call Wait here or whether that might result in deadlock. Diego will likely know. I assume there are no synchronous APIs to use?