Exchange variant eligibility patch

`end` at 57, 6 is not aligned with `if` at 52, 12