Perhaps the offset is always zero anyway in that scenario

But yeah hard to say

It was a bug in my own modes to the Zig compiler not in the stock compiler itself.