NSFW for the occasional "F" bomb.