Usando el mecanismo de errores