Okay, never mind. In reviewing the SM, we _do_ allow `false` as a return value, and, in fact, it ensures that the SM will not try and create the instance some other way (i.e., via invokable or abstract factory). Not a fan, but it _does_ make it simpler to determine if an HTTP authentication adapter was configured, and, if not, to leave early.