add option to eliminate inferred version

clients must never see the inferred version information as it isn't
relevant to them

even the version information is essentially opaque, other than the fact
that it changes between operations