yes. the idea is that either we have no className specified by the user, or it matches what we found or we found a subclass, then we use that subclass. otherwise we explode.