In case the original CMake can't meet our needs