All, Can anyone shed any light on the following behaviour: node@REDACTED> A = catch 1. ** 3: syntax error before: 'catch' ** but node@REDACTED> A = (catch 1). 1 It doesn't strike me as ambiguous to assign the result of a catch to a variable directly... Sean