remove valpatch + add valhook instead