// note: this strategy will only work if we KNOW that people have
// performed a "backupCollection" call immediately before calling
// this method. If any time intervenes, a legacy dashboard could
// run a backup, and our "mostRecentBackup" could become an
// incremental backup instead of a full backup.
return new TimedInputStream(new BufferedInputStream(
new FileInputStream(mostRecentBackup)));
else
throw new IOException("No backup made since restart");
}