The cost computation correctly assumes we do this, but the actual lowering was wrong.
Thanks for finding this. LGTM!