Non-blocking, this works fine as is - I was just curious what the reason was for terminating delete-retries after a timeout, add-retries terminate after a set number of times.