>>>>> "D" == Daniel Berger <djberge / qwest.com> writes: D> Because 'times' should fail when called by an invalid type (in this case a D> Range object). Ruby doesn't parse it that way it seems - I just thought it D> should. You want an error, with this 3..5*3 Guy Decoux