diff --git a/Utils/Daemon/Daemon.cc b/Utils/Daemon/Daemon.cc
index c60939ab77908e96bfe5e28400beca60b704fbc8..28d8a0c8437d6567eb79eb2f0a5e0673aac857a5 100644
--- a/Utils/Daemon/Daemon.cc
+++ b/Utils/Daemon/Daemon.cc
@@ -59,7 +59,7 @@ prefix_ senf::Daemon::~Daemon()
             LIBC_CALL( ::unlink, (pidfile_.c_str()) );
         } catch (SystemException e) {
             e << "; could not unlink " << pidfile_.c_str();
-            throw;
+            // throw;
         }
     }
 }
@@ -323,7 +323,7 @@ prefix_ bool senf::Daemon::pidfileCreate()
     // was some race condition, probably over NFS.
 
     std::string tempname;
-    boost::format linkErrorFormat("; could not link \"%1%\" to \"%2%\"");
+    boost::format linkErrorFormat(" Could not link \"%1%\" to \"%2%\".");
 
     {
         char hostname[HOST_NAME_MAX+1];