> perhaps you know different

No, that sounds fair, they could be negative and we could match that instead.
Will do.

Regarding the flag names, the api defines the opposite key for i too, but I agree with you and it's safer to avoid 'computed' keys as there's less to go wrong (I've seen computed keys disappear or change their contents between api versions before!).