strengths and weaknesses of willingham's theory