All this lot enables warnings in the compiler.