if this is the common case, change this construction to `if len(found_classes) == 1`, `elif len(found_classes) == 0:`, `else`