diff --git a/go.mod b/go.mod
index f7f5d9c61cf4ed7a71ab4443b976206f440ada27..8c2084e480db7463eafea61d858762bce070c7c4 100644
--- a/go.mod
+++ b/go.mod
@@ -4,7 +4,7 @@ go 1.14
 
 require (
 	git.autistici.org/ai3/go-common v0.0.0-20220814151247-39e01d32d5ee
-	git.autistici.org/ai3/tools/replds v0.0.0-20220814170053-28106a9463f5
+	git.autistici.org/ai3/tools/replds v0.0.0-20220916100917-ce0ad50b68fd
 	github.com/miekg/dns v1.1.50
 	github.com/prometheus/client_golang v1.12.2
 	golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90
diff --git a/go.sum b/go.sum
index a3c5b1b74de11426338106da4512275a3dd01b08..2f29ae51230f6eb9ed0084cb00ba103b0d504c5c 100644
--- a/go.sum
+++ b/go.sum
@@ -54,6 +54,8 @@ git.autistici.org/ai3/go-common v0.0.0-20220814151247-39e01d32d5ee h1:EPfpfiG3vK
 git.autistici.org/ai3/go-common v0.0.0-20220814151247-39e01d32d5ee/go.mod h1:yhMB8VKJBBr+EKMft7MtqHVO73vkwdq/O5sVDTs/CNI=
 git.autistici.org/ai3/tools/replds v0.0.0-20220814170053-28106a9463f5 h1:E5enMbOmQkRkLVbYks2Makfg3wd3fOxYDK9ksGOqS7c=
 git.autistici.org/ai3/tools/replds v0.0.0-20220814170053-28106a9463f5/go.mod h1:DDsdq6Fs+uWfzRIuj8JncnTrfy+NRwfGHxk6OViV8T0=
+git.autistici.org/ai3/tools/replds v0.0.0-20220916100917-ce0ad50b68fd h1:1nVh7WlGO9XcwTpTWrkq80621vvaoMkh/PPJ+Tkelmg=
+git.autistici.org/ai3/tools/replds v0.0.0-20220916100917-ce0ad50b68fd/go.mod h1:c1hKcNIeQUTUOeFEvMxKXFFhWKg2CI/+hHe2YRwxzPY=
 github.com/Azure/azure-amqp-common-go/v2 v2.1.0/go.mod h1:R8rea+gJRuJR6QxTir/XuEd+YuKoUiazDC/N96FiDEU=
 github.com/Azure/azure-pipeline-go v0.2.1/go.mod h1:UGSo8XybXnIGZ3epmeBw7Jdz+HiUVpqIlpz/HKHylF4=
 github.com/Azure/azure-sdk-for-go v29.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc=
@@ -178,6 +180,8 @@ github.com/coreos/go-systemd/v22 v22.1.0 h1:kq/SbG2BCKLkDKkjQf5OWwKWUKj1lgs3lFI4
 github.com/coreos/go-systemd/v22 v22.1.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk=
 github.com/coreos/go-systemd/v22 v22.3.2 h1:D9/bQk5vlXQFZ6Kwuu6zaiXJ9oTPe68++AzAJc1DzSI=
 github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc=
+github.com/coreos/go-systemd/v22 v22.4.0 h1:y9YHcjnjynCd/DVbg5j9L/33jQM3MxJlbj/zWskzfGU=
+github.com/coreos/go-systemd/v22 v22.4.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc=
 github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
 github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
 github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
diff --git a/vendor/git.autistici.org/ai3/tools/replds/go.mod b/vendor/git.autistici.org/ai3/tools/replds/go.mod
index 0237d8a0513e9d0daaae949af91ebc87acdc3ea6..55b8c55db4e882e852890f6f3547e06a36fc5cdd 100644
--- a/vendor/git.autistici.org/ai3/tools/replds/go.mod
+++ b/vendor/git.autistici.org/ai3/tools/replds/go.mod
@@ -4,7 +4,7 @@ go 1.14
 
 require (
 	git.autistici.org/ai3/go-common v0.0.0-20220814151247-39e01d32d5ee
-	github.com/coreos/go-systemd/v22 v22.3.2
+	github.com/coreos/go-systemd/v22 v22.4.0
 	github.com/google/subcommands v1.2.0
 	github.com/prometheus/client_golang v1.12.2
 	gopkg.in/yaml.v3 v3.0.1
diff --git a/vendor/git.autistici.org/ai3/tools/replds/go.sum b/vendor/git.autistici.org/ai3/tools/replds/go.sum
index e348ff9145aa653bf3222ba91ae43285cb34a605..bfd064c1f15579293a30e8f97dbdf6bb00249037 100644
--- a/vendor/git.autistici.org/ai3/tools/replds/go.sum
+++ b/vendor/git.autistici.org/ai3/tools/replds/go.sum
@@ -176,6 +176,8 @@ github.com/coreos/go-systemd/v22 v22.1.0 h1:kq/SbG2BCKLkDKkjQf5OWwKWUKj1lgs3lFI4
 github.com/coreos/go-systemd/v22 v22.1.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk=
 github.com/coreos/go-systemd/v22 v22.3.2 h1:D9/bQk5vlXQFZ6Kwuu6zaiXJ9oTPe68++AzAJc1DzSI=
 github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc=
+github.com/coreos/go-systemd/v22 v22.4.0 h1:y9YHcjnjynCd/DVbg5j9L/33jQM3MxJlbj/zWskzfGU=
+github.com/coreos/go-systemd/v22 v22.4.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc=
 github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
 github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
 github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
diff --git a/vendor/github.com/coreos/go-systemd/v22/daemon/watchdog.go b/vendor/github.com/coreos/go-systemd/v22/daemon/watchdog.go
index 7a0e0d3a51b1412884b32bb93b66960a7f157550..25d9c1aa93870e1bbd4bd083ddab4619b46c27af 100644
--- a/vendor/github.com/coreos/go-systemd/v22/daemon/watchdog.go
+++ b/vendor/github.com/coreos/go-systemd/v22/daemon/watchdog.go
@@ -30,8 +30,8 @@ import (
 // It returns one of the following:
 // (0, nil) - watchdog isn't enabled or we aren't the watched PID.
 // (0, err) - an error happened (e.g. error converting time).
-// (time, nil) - watchdog is enabled and we can send ping.
-//   time is delay before inactive service will be killed.
+// (time, nil) - watchdog is enabled and we can send ping.  time is delay
+// before inactive service will be killed.
 func SdWatchdogEnabled(unsetEnvironment bool) (time.Duration, error) {
 	wusec := os.Getenv("WATCHDOG_USEC")
 	wpid := os.Getenv("WATCHDOG_PID")
diff --git a/vendor/modules.txt b/vendor/modules.txt
index 4f59628a9e52487f50eb104f677d0b3165b8f5e1..9cb7552961f44a3c428db8f6261c3353d190e823 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -4,7 +4,7 @@ git.autistici.org/ai3/go-common
 git.autistici.org/ai3/go-common/clientutil
 git.autistici.org/ai3/go-common/serverutil
 git.autistici.org/ai3/go-common/tracing
-# git.autistici.org/ai3/tools/replds v0.0.0-20220814170053-28106a9463f5
+# git.autistici.org/ai3/tools/replds v0.0.0-20220916100917-ce0ad50b68fd
 ## explicit
 git.autistici.org/ai3/tools/replds
 # github.com/NYTimes/gziphandler v1.1.1
@@ -15,7 +15,7 @@ github.com/beorn7/perks/quantile
 github.com/cenkalti/backoff/v4
 # github.com/cespare/xxhash/v2 v2.1.2
 github.com/cespare/xxhash/v2
-# github.com/coreos/go-systemd/v22 v22.3.2
+# github.com/coreos/go-systemd/v22 v22.4.0
 github.com/coreos/go-systemd/v22/daemon
 # github.com/felixge/httpsnoop v1.0.3
 github.com/felixge/httpsnoop