Thank you! The loop definitely needs some refinement. Doesn't always catch proper loops when they happen, but you live and learn :)