we should return an error message to the client that the dataset does not exist or that the schema does not match