Swift Issue 59
Swift Issue 68
Swift Issue 69
Swift Issue 70
Swift Issue 67
Swift Issue 58
Swift Issue 64