title: Perl's "make_path" and "remove_tree" give different results with an empty options hash
body: <p>I have a line of code in my module that looks exactly like this: </p>
  
  <pre><code>make_path($root_dir);
  </code></pre>
  
  <p>Unfortunately, it doesn't create the desired directory (I have checked, and do have permissions there).</p>
  
  <p>However, if I change it to the following:</p>
  
  <pre><code>make_path($root_dir, {});
  </code></pre>
  
  <p>It works fine. A couple lines earlier, I'm getting the same odd behaviour with <code>make_path($root_dir);</code> vs <code>make_path($root_dir, {});</code>. Any ideas why this could be?</p>
  
  <p>I'm using perl 5, version 16, and File:Path version 2.09.</p>