First piece ofn actual validation

I'm adding pieces incrementally to make sure we get full testing of each
piece.
Actually, can you adjust the function name to make it private?

Also maybe it should be just "syncLoop", since this *is* the sync loop, not a thing that runs the sync loop.