add snooping patch