I am reasonably sure this change is fine. The options are a bit mask, and while it's possible people doing crazy things like assuming that `options < 0` is a sensible way of checking the option that is located at the sign bit it seems fairly unlikely to be problematic to most users.