[Warning: Contains some NSFW language]