remove throw specifiers from command line architecture, remove some unneeded try blocks