settled on a schema processor