             ]
             callback: (data) =>
                 return if data is false
-                @reload(data.noValidate).done callback
+                noValidate = (!data.validate or data.validate != 'on')
+                @reload(noValidate).done callback
 
     promptReloadConfigsSuccess: (callback) =>
         vex.dialog.confirm

    removeUpstreamsSuccessTemplate: require '../templates/vex/removeUpstreamsSuccess'

    noReloadNoValidateInput: """
            <input name="noValidate" type="checkbox" >Don't validate configs for this request</input>
            <input name="noReload" type="checkbox" >Don't reload configs for this request</input>
        """

    noValidateInput: """
            <input name="noValidate" type="checkbox" >Don't validate configs for this request</input>
        """

    initialize: ({ @serviceId }) ->

            ]
            callback: (data) =>
                return if data is false
                noValidate = (!data.validate or data.validate != 'on')
                noReload = (!data.reload or data.reload != 'on')
                @undo(noValidate, noReload).done callback

    promptRemoveUpstreamsSuccess: (callback) =>
        vex.dialog.confirm
