runs cleaner with extra check