Rescue to StandardError instead of Exception

Rescuing to `Exception` broadens error handling and is potentially more difficult to track than simply calling `rescue` which is delivered to `StandardError`.