This should be wrapped in the `HR()` macro for error condition checking.