-checkGrad(model, nn.MSECriterion(), input, output)
+-- Check that DAG:accGradParameters and friends work okay
+print('Gradient estimate error ' .. checkGrad(model, nn.MSECriterion(), input, output))
+
+-- Check that we can save and reload the model
+model:clearState()
+torch.save('/tmp/test.t7', model)
+local otherModel = torch.load('/tmp/test.t7')
+print('Gradient estimate error ' .. checkGrad(otherModel, nn.MSECriterion(), input, output))