cleans up cruncher state handling
prevents endless crunching