I'd like for this conditional to be an `NSAssert` rather than failing silently. Non-conformance should be a programming error.