Improvements to the unary minus support