The dilemma of developing student problem solving