diff --git a/datamover/dist/datamover.sh b/datamover/dist/datamover.sh
index 39bbb1aa8a50e5b6d279a6680f1e2b4019784fba..b799188ba231584f5a9233bb191808506856e029 100755
--- a/datamover/dist/datamover.sh
+++ b/datamover/dist/datamover.sh
@@ -54,7 +54,7 @@ rotateLogFiles()
     echo "Error: rotateLogFiles: max argument missing"
     return 1
   fi
-  test -f $logfile.$max && rm -f $logfile.$max
+  test -f $logfile.$max && rm $logfile.$max
   n=$max
   while [ $n -gt 1 ]; do
     nnew=$(($n-1))
@@ -202,7 +202,6 @@ case "$command" in
           echo "(pid $PID)"
         fi
       else
-        test -e $PIDFILE && rm -f $PIDFILE 2> /dev/null
         echo "FAILED"
         echo "startup log says:"
         cat $STARTUPLOG