The following looks like it is valid to me, and ghc and nhc98 agree: Prelude> (5 * 6 +) 7 ERROR - Syntax error in expression (unexpected `)') Thanks Ian