Actual Code Review

I'd avoid using just `rescue` without specifying a specific error, in this case `ArgumentError`. I vaguely remember reading bad things can happen, but can't remember exactly what. :/