Fail block error is not longer restricted to NSError