tighter loop.