clean attempt