temp.patch is bad and should feel bad