Use only Version instances to judge compatibility
Merge branch 'normalize-versions'