> Here's a amusing ghci session: > > Main> putStr "1" >> error "Error" > *** Exception: Error > Main> 2 + 2 > 14 > Main> Thanks, I've fixed this to flush stdout/stderr before the Exception message. You can also switch stdout into NoBuffering mode as a workaround. Cheers, Simon