```sml val _ = print (Real.toString ~0.0 ^ "\n") ``` This prints "0". I expected it to print "~0", as SML/NJ does.