do we need these version checks?