command do gc od executes repeatedly as the guarded command gc, while gc continues not to fail,