Changes in the way optionals are handled in Swift 1.0