Hi, The following code: f = 1 where g (Just gives: INTERNAL ERROR: parseInput Please report this Hugs bug to mailto:hugs-bugs at haskell.org with: WinHugs May 2006 I don't have WinHugs Sep 2006 on this machine, so can't replicate on the most recent WinHugs, but will when I get into the office. Thanks Neil