Today I checked off one more of the "STOP SHIP" items on my TODO list for the upcoming "2.0" release, thus inching closer to being able to end the 1.2.0.pre-series.

Nothing fancy; just the tedious changing of assert(X) to ASSERT_THROW(X, "give the reason here").

You'll find the definition of ASSERT_THROW in debug.h in the Emdros Sourcecode.