Was there a reason to not do `raise ImportError("Unable to interactively...")`?