Design thinking as an exercise in the use of design tools in product development: pitfalls, observations and assumptions