         isValid = no  if hasRequestFilter
         hasRequestFilter = yes
 
-    unless isValid
-      return new KDNotificationView
-        title      : "You can select only one request type filter"
-        cssClass   : "error"
-        type       : "mini"
-        container  : this
-        duration   : 4000
+    return @notify "You can select only one request type filter" unless isValid
 
     {name, isEnabled} = @modalTabs.forms.Rules.getFormData()
     rules = []

      success       : (countries) =>
        KD.config.countries = countries
        @setCountries()
      error         : ->
        new KDNotificationView
          type      : "mini"
          cssClass  : "error"
          title     : "Error while fetching countries"

  setCountries: ->
    widget.setCountries() for widget in @filterWidgets

        @destroy()
    else
      KD.remote.api.JProxyFilter.create dataSet, (err, rule) =>
        return @notify err.message  if err
        @emit "NewRuleAdded", rule

  fetchCountries: ->
