Preliminary work for caching/freshening (commented out); Fixed segfault when location or format are not specified