diff --git a/.config/X11/xsession.d/70xsecurelock b/.config/X11/xsession.d/70xsecurelock
index 08380601..fefbaa71 100755
--- a/.config/X11/xsession.d/70xsecurelock
+++ b/.config/X11/xsession.d/70xsecurelock
@@ -18,4 +18,5 @@ env \
 	XSECURELOCK_SAVER="/usr/libexec/xscreensaver/cubicgrid" \
 	XSECURELOCK_SHOW_USERNAME=1 \
 	XSECURELOCK_SHOW_HOSTNAME=1 \
-	xss-lock -n /usr/libexec/xsecurelock/dimmer -l -- sh -c "xsecurelock -- playerctl pause || kill -9 -1" &
+	xss-lock -n /usr/libexec/xsecurelock/dimmer -l -- \
+	sh -c "xsecurelock -- sh -c 'playerctl pause; gpg-connect-agent --noautostart reloadagent /bye' || kill -9 -1" &