An `Err` would also be fine, I don't think the assert should reasonably trip, but might as well err on the side of caution.