this peculiar corner case happens to lead to failure of the plotDomains tests.
super low priority to fix, but pip install . does not handle mpi4py right now, and the test should skip but doesn't because technically it detects one processor.
To solve, I think we can use the __init__.py files to flag down whether we are faking MPI or not, and use that as the skip condition instead of processor count.