silencing coverage for command line tool functions (may revisit this later, but right now we're covering the underlying code)
adding missing pragma