Not sure how the other tests are implemented, but `version_compare` is quite broken on a number of linux distros. Consider using `PHP_VERSION_ID` instead