Reverse "run mode" and dry-run logic; this is clearer I think
Simplify dryrun message with function