New soft-require version check