How confusing it is! to introduce such a new compile time flag.
What is the obvious difference of above issue with this ?