Added support for --dry-run/-n