Jacob Fugal wrote: > begin > one, two = ARGV.map{ |n| Integer(n) } > rescue ArgumentError > puts Usage > exit > end When the arguments to Integer are strings from the command line, yes. In the general case Integer() can raise TypeError as well as ArgumentError, for arguments like Integer([1,2])