diff --git a/cbits/process-tracker.c b/cbits/process-tracker.c
--- a/cbits/process-tracker.c
+++ b/cbits/process-tracker.c
@@ -92,6 +92,7 @@
             n = n->next;
             free(n2);
         }
+        exit(0);
     }
     else {
         close(pipes[0]);
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,5 @@
+__1.3.5.1__ Fix bug where the cleanup process would remain running.
+
 __1.3.5__ All stanzas may have the `requires-secure` property to force redirect to HTTPS. You can set additional environment variables in your global Keter config file.
 
 __1.3.4__ Support for overriding external ports. Support for keter.yml in addition to keter.yaml. Case insensitive hostname lookups.
diff --git a/keter.cabal b/keter.cabal
--- a/keter.cabal
+++ b/keter.cabal
@@ -1,5 +1,5 @@
 Name:                keter
-Version:             1.3.5
+Version:             1.3.5.1
 Synopsis:            Web application deployment manager, focusing on Haskell web frameworks
 Description:
     Handles deployment of web apps, providing a reverse proxy to achieve zero downtime deployments. For more information, please see the README on Github: <https://github.com/snoyberg/keter#readme>
