diff --git a/js/gdm/util.js b/js/gdm/util.js
index e9ed77e0c..7adeaebfa 100644
--- a/js/gdm/util.js
+++ b/js/gdm/util.js
@@ -410,8 +410,8 @@ export class ShellUserVerifier extends Signals.EventEmitter {
         const args = cancellable ? [cancellable] : [];
         const [devicePath] = await fprintManager.GetDefaultDeviceAsync(...args);
         const fprintDeviceProxy = new FprintDeviceProxy(Gio.DBus.system,
-            'net.reactivated.Fprint',
-            devicePath);
+            'net.reactivated.Fprint', devicePath, null, cancellable,
+            Gio.DBusProxyFlags.NOT_CONNECT_SIGNALS);
         this._setFingerprintReaderType(fprintDeviceProxy['scan-type']);
         this._updateDefaultService();