Schema validation 102

Sorry Ralph, I rewrote your history.