revise previous fix
Merge branch '31-cleanup' into 32-no-parens