This fixes the symptomatic binding loop introduced in 8e2b2ac6.
I did not notice this before because this is type of a binding loop that is not caught by the loop detector (so, warning is not printed), I'm sorry about that.
Request review @chub.