Revert "revert exceptions.cs and runtime.cs as the changes in them aren't"

This reverts commit b994803662f14d390545a1df288596c7a4953d20.