Motivation
I am concerned that the UnexpectedImportPipelineError might propagate all the way to the user unnecessarily. Some testing would be helpful.
Summary of desired enhancement
Test import pipelines for higher-level interfaces and ensure errors aren't propogating. Only one test is necessary