diff --git a/cfs/main.go b/cfs/main.go
index <HASH>..<HASH> 100644
--- a/cfs/main.go
+++ b/cfs/main.go
@@ -73,6 +73,7 @@ func (NullWriter) Write([]byte) (int, error) { return 0, nil }
 
 func main() {
 
+	fusermountPath()
 	flag.Usage = printUsage
 	flag.Parse()
 	clargs := getArgs(flag.Args())
@@ -178,6 +179,16 @@ func getArgs(args []string) map[string]string {
 	return clargs
 }
 
+func fusermountPath() {
+	// Grab the current path
+	currentPath := os.Getenv("PATH")
+	if len(currentPath) == 0 {
+		// using mount seem to not have a path
+		// fusermount is in /bin
+		os.Setenv("PATH", "/bin")
+	}
+}
+
 // printUsage will display usage
 func printUsage() {
 	fmt.Println("Usage:")
Running with mount command has no environment PATH

The environment PATH variable has to contain the path to
/bin/fusermount