I'd make this lazy. If there's a configuration, then we never have to instantiate it.