I agree it's hard to reason about. I think the problem is backDeployed is expressing a counter measure for the absence of an ABI rather than just declaring its presence. It highlights what is not there rather than what is there. I think if the attribute was describing things going forward rather than backward, it'd be easier to read correctly: