The unauthorized and unexpectedNoContent errors each correspond to a specific status code. We should provide that status code in the bridged Obj-C error using PMHTTPStatusCodeErrorKey so that way Obj-C code can just test for that userInfo property directly to get the status code for any error that's related to status codes.