> >>And what happens if we get other errors? > > Currently It's retrying until $i > ~0 > > but we could add a die directly if $err !~ image still has watchers Yes, I think that would be better.