When the callback itself throws an error it is called again.
When the callback itself throws an error it is called again.