use unary minus instead of assignment as the pesudo-print code.