reworked to make it retry more nicely

the new icons are too big, though, so I need to fix those...