predef fix