Does it make sense to ad another type to 'retrying' ?