semantic changes in old code