diff --git a/cmd/gnmi/gnmi.go b/cmd/gnmi/gnmi.go
index 32b987ef890785f4e8078c7fa1f531ee7247b00f..29c764556e21f8b0097c27bb025036eaa1df0fd6 100644
--- a/cmd/gnmi/gnmi.go
+++ b/cmd/gnmi/gnmi.go
@@ -56,7 +56,7 @@ func main() {
 		}
 	}
 
-	percentage := errors / len(p) * 100
+	percentage := float64(errors) / float64(len(p)) * 100.0
 	log.Debugf("%v errors", errors)
 	log.Debugf("%v percent failed", percentage)
 }
diff --git a/nucleus/util/path_traversal.go b/nucleus/util/path_traversal.go
index 65dd9eeb351898ee2369a550d0e95ce6b47d799c..c9a1ac39d870fffc1d5e400a9715ee1a9830f800 100644
--- a/nucleus/util/path_traversal.go
+++ b/nucleus/util/path_traversal.go
@@ -93,7 +93,7 @@ func appendix(c chan string, stop chan bool,p chan []string) {
 			paths = append(paths, path)
 			log.Debug(path)
 		case sig = <-stop:
-			log.Debug("Signal received: %v", sig)
+			log.Debugf("Signal received: %v", sig)
 
 		}
 		if sig {break}