new way to make sure we dont run too much
change the way we delete