remaining work on loops has lower priority