NSFW in parts.