I know why it "compiles", it is just not "right" with respect to const correctness.