I think this code stuff is silly.
I have never in mind career seen people use it. And considering the errorcodes change, its not even useful.

And how is it supposed to be used? Thats why we have different exception classes.