This should just be `deferred.reject()` - `segment` is falsy.