Why does this exist, and why is it used separately from the disposable synchronization?

In any case, this needs comments.