in Swift 1 -> 2 and 2 -> 3 they are actually...
# random
v
in Swift 1 -> 2 and 2 -> 3 they are actually throwing staff away, not adding for the most part