vopt is not setable in parse(), which now always uses initial validation. XXX: add final validation in parse_for_execution, generating errors on <cr>