Needless to say, NSFW language.