Magia negra para el manejo de errores. Es horrible lo que hice lo se pero funca