   # * `keyPath` The {String} name of the key.
   # * `value` The value of the setting.
   #
-  # Returns a {Boolean} true if the value was set.
+  # Returns a {Boolean}
+  # * `true` if the value was set.
+  # * `false` if the value was not able to be coerced to the type specified in the setting's schema.
   set: (keyPath, value) ->
     try
       value = @scrubValue(keyPath, value)

  Section: Config Subscription
  ###

  # Essential: Add a listener for changes to a given key path.
  #
  # * `keyPath` The {String} name of the key to observe

      _.setValueForKeyPath(@settings, keyPath, value)
      @update()
    true

  # Extended: Restore the key path to its default value.
  #
