One day we will need to remove all the commented and unused code.