New user option controls which commands get run synchronously.
Fixes #117.