Would it work with `assert(x)` instead of `assert(0)`? I hate for asserts to have no real message with them, it feels like "well f**k you, and I'm not telling why"