God damn it dude, you have made all the points that I came here to make.