fix unary +/- operators (bug 232)