we could improve if we have a variable to indicate that cleaning is ongoing