Yeah, I just threw it into a refactoring problem, and it started to produce a mess because of a bad API I decision I made 5 years ago (when I had no idea what I was writing). So stopped it, went back a step, fixed that very old piece of tech debt, then asked for the refactoring again and got exactly what I wanted.