add a check for conflicting files
cosmetic changes
returns immediately in subcommand where arguments are missing