Supporting student construction of alternative lines of reasoning