ENH: initial support for alternate version semantics.