diff --git a/electron_app/src/electron-main.js b/electron_app/src/electron-main.js
index 11b282587a..8794b4a494 100644
--- a/electron_app/src/electron-main.js
+++ b/electron_app/src/electron-main.js
@@ -346,6 +346,18 @@ ipcMain.on('seshat', async function(ev, payload) {
             }
             break;
 
+        case 'getStats':
+            if (eventIndex === null) ret = 0;
+            else {
+                try {
+                    ret = await eventIndex.getStats();
+                } catch (e) {
+                    sendError(payload.id, e);
+                    return;
+                }
+            }
+            break;
+
         case 'removeCrawlerCheckpoint':
             if (eventIndex === null) ret = false;
             else {
@@ -381,17 +393,6 @@ ipcMain.on('seshat', async function(ev, payload) {
             }
             break;
 
-        case 'indexSize':
-            if (eventIndex === null) ret = 0;
-            else {
-                try {
-                    ret = await eventIndex.getSize();
-                } catch (e) {
-                    ret = 0;
-                }
-            }
-            break;
-
         default:
             mainWindow.webContents.send('seshatReply', {
                 id: payload.id,
diff --git a/src/vector/platform/ElectronPlatform.js b/src/vector/platform/ElectronPlatform.js
index 02f2e62b6e..d2d82ec691 100644
--- a/src/vector/platform/ElectronPlatform.js
+++ b/src/vector/platform/ElectronPlatform.js
@@ -152,12 +152,12 @@ class SeshatIndexManager extends BaseEventIndexManager {
         return this._ipcCall('closeEventIndex');
     }
 
-    async deleteEventIndex(): Promise<> {
-        return this._ipcCall('deleteEventIndex');
+    async getStats(): Promise<> {
+        return this._ipcCall('getStats');
     }
 
-    async indexSize(): Promise<> {
-        return this._ipcCall('indexSize');
+    async deleteEventIndex(): Promise<> {
+        return this._ipcCall('deleteEventIndex');
     }
 }