Frustration Drives Innovation