`Exception` should be `StandardError` so that [a bare rescue](http://www.ruby-doc.org/core-2.1.1/StandardError.html) will catch it.