(Warning: language is a tad coarse).