First cleanup sweep