changed error propagation to include previous traceback in archiver