use native version_compare
test for safe include