Patching vs. new code (was Re: Pascal not considered harmful)