Are you sure this is even executed on the master? I just know that both forms work and are doing the same thing:-)

`Facter.value` calls the value method of the collection which in turn looks up the fact and returns the value.

    def value(name)
      if fact = fact(name)
        fact.value
      end
    end

And Facter[:some_fact] does return the fact so have to call value on it yourself.

    def self.[](name)
      collection.fact(name)
    end

I just wanted to be consistent with `puppet/provider/mount/parsed` and personally I think the first form is more readably especially when you want to stub a facter fact.