[Promise] - Changes to the promise return types. Updates for Xcode6-B4