The current default mode is distributed
Retain more info to decide dependencies
Split exiting steps and use meck for symbolic names