keep trying after failures :'(