Initial code drop with error checking for argv.