now prints a traceback on error