Push before clean