semantic changes for review