Now configured to validate across versions so can sumbit all requests,
and knows when an erroneous request is made, before it is sent.