Re-organize asserts to make it more visible that all functions have an initialized dispatch