Manejo de errores completo