Does this loop need validation of sorts? Or are there sane failures for it?