# File lib/mongo/server/description.rb, line 452
      def other?
        # The SDAM spec is slightly confusing on what "other" means,
        # but it's referred to it as "RSOther" which means a non-RS member
        # cannot be "other".
        if unknown? || replica_set_name.nil?
          return false
        end
        (!primary? && !secondary? && !passive? && !arbiter?) ||
          (hidden? && !replica_set_name.nil?)
      end