This method name should start with an `_` to indicate it's not a public API method, but one used internally.