supressing tracebacks on errors, using logging instead #12