defer the Creation of ISE, to when an exception needs to be created
+ create the exception once
Merge remote-tracking branch 'upstream/pr/264' into evaluate-pr-264
Minor formatting change for consistency
Merge pull request #371 from mattrjacobs/evaluate-pr-264

Manual merge of #264