Defer its compile-time segments to run-time, which would cause many issues in conditions wrapped around it. In any case, avoid using require!, it was a poor choice to implement it and should only be used for unit tests.