Is it possible that the instance of "read" for Doubles when using hat can't handle negative numbers? I get "Error: Prelude.read: no parse" whenever I have a negative number to read. My program works fine without hat. Amanda