the idea was that in the future we might optimize away “expired” phases like this one, at least in the synchronously fused case; in this case the delegate is just switched out from blackhole to identity, where the former case can benefit from being a static object