I wondered why there was a scare comment for unchain_marker, when the code itself did not look like it was especially different from the other nearby functions. It turns out that the call into this function from GC was removed a few years ago.