diff --git a/spec/file_caching_test.js b/spec/file_caching_test.js
index cf11011fdd17445a7abb548243479cd1f8d6ddca..6cee9dc38712513079712398aaf74678f0caac58 100644
--- a/spec/file_caching_test.js
+++ b/spec/file_caching_test.js
@@ -79,6 +79,13 @@ describe('File caching service', () => {
     expect(response.text).toBe('<html><head></head><body>it\'s me</body></html>')
   })
 
+  it('adds / to dependencies', async () => {
+    const response = await request(app).get('/dependencies')
+    expect(response.statusCode).toBe(200)
+    const deps = JSON.parse(response.text)
+    expect(deps['/']).toEqual([])
+  })
+
   it('directly fetches files not referenced in manifest.json files from the upstream servers', async () => {
     const response = await request(app).get('/favicon.ico')
     expect(response.statusCode).toBe(200)
diff --git a/src/createApp.js b/src/createApp.js
index 9022ebebd342bd9e0705ef813cca720da01383f4..f14a68a0031cfa4fad1273a53397e3f26337d0be 100644
--- a/src/createApp.js
+++ b/src/createApp.js
@@ -72,7 +72,7 @@ export function createApp () {
 
   app.get('/dependencies', async (req, res, next) => {
     try {
-      res.json(await getDependencies())
+      res.json(Object.assign({ '/': [] }, await getDependencies()))
     } catch (err) {
       next(err)
     }