Can we maybe check for `Synchronization.Current` being not `null` here? Or throw a `NotImplementedException`? This is important because it's easy to overlook this method doesn't do anything on other platforms.