if getting here without a domain would be a programming mistake then you should use `leap_assert` instead.