added nested retry, changed some bits to use the idioms
changed some bits to use the idioms
removed stupidness
changed some bits to use the idioms
changed some bits to use the idioms
changed some bits to use the idioms
added a few utils
cleanup for code to finalize RC