pitfalls to problem solving