make sure identity patch leaves most objects alone