Hmm, shouldnt this be the responsibility of the person calling setup, however? Now, we might technically be enforcing a behavior that will be hidden at best and unwanted at worst...