some patterns work
showing how to manage errors
Getting a retry skeleton fleshed out
Retry flesh