+# This is very strange. perhaps the initramfs ssh daemon was still
+# holding open the port somehow.
+#
+# Apr 26 07:26:32 x2 systemd[1]: Starting OpenBSD Secure Shell server...
+# Apr 26 07:26:33 x2 sshd[1256]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
+# Apr 26 07:26:33 x2 sshd[1256]: error: Bind to port 22 on :: failed: Address already in use.
+# Apr 26 07:26:33 x2 sshd[1256]: fatal: Cannot bind any address.
+# Apr 26 07:26:33 x2 systemd[1]: ssh.service: Main process exited, code=exited, status=255/EXCEPTION
+# Apr 26 07:26:33 x2 systemd[1]: ssh.service: Failed with result 'exit-code'.
+# Apr 26 07:26:33 x2 systemd[1]: Failed to start OpenBSD Secure Shell server.
+
+[Unit]
+StartLimitIntervalSec=0
+
+[Service]
+Restart=always
+RestartSec=20
+
+ExecStopPost=+/usr/bin/ss -lpn state listening sport = 22