Sorry about the swear words, but this really does hit the spot.  #grammar