if we get to this line, it means the if ($this->supported($config)) sanity check at the start was not successful. i think this theoretically should never happen. but if we check we need to expose there is something fundamentally wrong with the application. its not just a "not found"