don't we want it relative to firstFile.base, not relative to file.base?