Added dynamic version conversion