# File lib/mcollective/rpc/client.rb, line 396
      def fact_filter(fact, value=nil, operator="=")
        return if fact.nil?
        return if fact == false

        if value.nil?
          parsed = Util.parse_fact_string(fact)
          @filter["fact"] << parsed unless parsed == false
        else
          parsed = Util.parse_fact_string("#{fact}#{operator}#{value}")
          @filter["fact"] << parsed unless parsed == false
        end

        @filter["fact"].compact!
        reset
      end