Currently we sometimes return it for every error, while other times only for success cases.
We should always return it with correct error codes, unless it fails on itself.
Fixed in: e56dff9
Metadata Update from @simo: - Issue assigned to simo - Issue set to the milestone: 2012 February
Commit cf3b82c5 fixes this issue
Commit faceac53 fixes this issue