Unbreak tests
Make some classes pluggable.
Better diagnostics for ValueError: Insufficient arguments passed to process