This check could be avoided if we add that the languages field is required to the schema, and that the minimum length (`minItems`) is one.