Yep - done that. My rule was that I could only buy anything IF I truly didn't have a match in my stash. OR if I finished something start to finish from my stash.
OMG - you'd be amazed how many projects I have that don't have mates in my stash (another reason to join swaps). ROFL!
Self-deception? maybe. Rewarding? Definitely.