`@return`? From the name I'm kind of expecting a true/false type, but the doc-string makes me think this has side effects, so it could be an error code?