Exchange variant eligibility patch

`end` at 68, 8 is not aligned with `if` at 62, 17