When/If the API keeps track of different versions of individual metadata, then we can add a case by case check to see if local copies are up-to-date. From #30