Una de estas dos opciones (solucionar el problema de alguna manera o detener la ejecución de programa) ocurre dependiendo de si has proporcionado una cláusula rescue.