> 1. Unless API explicitly guarantees that property, relying on that is bad idea. I wouldn't.
With a sufficient number of users of an API,
it does not matter what you promise in the contract:
all observable behaviors of your system
will be depended on by somebody.
* https://www.hyrumslaw.com