assume valid if there's no schema (v2)