>>>>> "A" == =?iso-8859-1?Q?Aleksi Niemel=E4?= <iso-8859-1> writes: A> Moreover I'm interested in why Kernel.chomp is profoundly different than A> String.chomp (the former doesn't return nil in any case). It might cause String#chomp don't return nil This is String#chomp! which return nil, if it don't modify the receiver. Guy Decoux