collector: moving isNear() above clean(), migrate().