change datastorage check to evaluate based on finding datasets, not needing them to have records already loaded into the datasets