It got broken by 74a64a8a6 #53483. But IMO it's *this* expression that was written in a too fragile way.
74a64a8a6