Necessary modification