Make `deferred:fail' return a deferred object in `error' state

I am not sure if I understand this correctly: `deferred:fail` has the same definition as `deferred:succeed`. Should it instead create a deferred object in error / `ng` state?