Do we need it per-file?