From now on, ideally any function with "get" in the name should always return a valid value. A function with "find" in the name, however, does the same thing, but may also return an invalid result such as an error code.
I don't know why it took me this long to add those headers in the first place. (cherry picked from commit 3c28b6c3bf75c4bdb42e5ea9d9864efaa855620c)