First piece ofn actual validation

I'm adding pieces incrementally to make sure we get full testing of each
piece.