Yea find a cobbler and have them resole them. My keens fell apart before the soles wore through, but I resoled my old carhartts 3 times before the rest of them were falling apart too much. It's cheaper than a new pair of boots, and even if it wasn't, still worth it to keep pair of boots you love going.