this implements #134 (NSFW user preference)