Only set options.values = values when values is defined.  Otherwise, when an options object is passed as the first object and no callback is passed, options.values is unset.