unary minus would make this prettier.