Changes into the compile time checking and defines.