Swift updates