Your schema is a contract. We enforce it.