gate asserts based on helium build type, not NDEBUG