A ``Do ... Loop`` without a ``While`` or ``Until`` condition must be terminated by an unstructured ``Exit Do`` statement. It is safer and more readable to use structured loops instead.