             matchingCondition = _.where(conditions, {question_id: Number(questionId)})
             if matchingCondition.length > 0
               if conditions.length > 1
-                self.checkConditionsAndHideShow(conditions, ancestorId, $ruleElement, $container, inRepeater, matchType)
+                self.checkConditionsAndHideShow(conditions, ancestorId, $ruleElement, $container, inRepeater, matchType, rule)
               else
                 hideQuestions = self.setHideQuestions(conditions[0], $triggerElement)
                 if rule.type == "Hanuman::VisibilityRule"

          #$container = $(this).closest(".form-container-repeater")
          $container = $ruleElement
          rules = $.parseJSON($ruleElement.attr("data-rule"))
          $(rules).each -> 
            rule = this
            matchType = rule.match_type
            questionId = $triggerElement.closest('.form-container-entry-item').attr('data-question-id')

    checkboxes.each ->
      if $(this).attr("data-default-answer") && $(this).data("default-answer") == "true"
        $(this).prop('checked', true)
      else
        $(this).prop('checked', false)

    # un-select radio buttons
