update for latest SwiftLang changes