freezegelman's patches