Fixation prevents the associations that are bridges to new designs. The inability to see alternative solutions, or even to see how to map known solutions onto current problems, is a particularly acute problem in the design of software-intensive systems. Here, we explored two related ways of liberating fixated thinking: abstracting and rerepresenting. Although both techniques helped designers generate original ideas, not all the added ideas fit the problem constraints. We discuss ways the results might be used to generate reflective design aids that help designers to first generate original ideas and later prune them.