I think these assertions should use `cfg(not(ndebug))` instead of `cfg(debug)`. I think that we should explicitly opt-out of these assertions instead of making them opt-in