Ugh, inconsistent naming conventions. camelCase forEver
Split the update stuff into a subcommand.