Failing to Fail: The Spiderweb Software Way