retry logic belongs somewhere else
0.1.0