Split out deep dirty reset