work when some metadata is not present