p always tries to create Pump and Client objects even if the sub command doesnt need it, which sometimes result in weird errors and slowness.
Example:
$ p set active me@badserver
$ p set active me@goodserver
... long wait for badserver to timeout ...
[Error] Could not load account: me@badserver