Multimethod dispatch on version

see comments on 5bced7f