State specific clean task