allow caller to overwrite path to dictionary data