enforce presence of diamond name only for now
handle missing fields gracefully