Swift language changes