Agregando funcionalidad para manejo de errores