cleaned up and unified the --all handling code across single-process, multi-process and distributed somewhat