my unit tests use the database layer, which is bad however please read on...
when using functionality that is NYI I put "die()" in there to make it die horribly,
The die causes strange runtimeexpcetion with no error msg to tests that do not invoke the die(), and it's hard to pinpoint the cause.