better docs
testcase simplification
parenthesses during empty traceback messages are unnecessary
Merge branch 'unstable'