We do validate the returned object with SCHEMA.check_match() (e.g., on line 470 with ROOT_SCHEMA.check_match().