more on loop workaround