re-add data file caching...
don't warn every time we overwrite potential params?