True, we could just listen for changes and make this synchronous. Maybe in the future...