Spec says a schema and table must be provided. Does this need to return an error if they aren't valid?