Yes, you're probably right. It looks that "formats" are also being ignored here, so technically it shouldn't have worked correctly before variants were introduced... `LookupContext` is still a bit of a mystery to me, so maybe @strzalek will have a better idea what's going on here.