scavenges