A more classic iteration.