Debugging. Memory errors are fun.
Maintaining binary compatability is important.