handle the fact that the dls finish before we get to wait often