diff --git a/lib/file_system/backends/fs_mac.ex b/lib/file_system/backends/fs_mac.ex
index 267c0106b8e8fb6412167fd2af06636a48b2d5bd..4bc876c7dd71d46ffcfe1e0eb92aa276063e5ba9 100644
--- a/lib/file_system/backends/fs_mac.ex
+++ b/lib/file_system/backends/fs_mac.ex
@@ -120,6 +120,9 @@ defmodule FileSystem.Backends.FSMac do
   defp parse_options([{:with_root, true} | t], result) do
     parse_options(t, ['--with-root' | result])
   end
+  defp parse_options([{:with_root, false} | t], result) do
+    parse_options(t, result)
+  end
   defp parse_options([{:with_root, value} | t], result) do
     Logger.error "unknown value `#{inspect value}` for with_root, ignore"
     parse_options(t, result)