Autonomous cleanup