- simpler way to generate ObjectIDs
 - handle exceptions for bad ObjectIDs to sync and findByID