I have a particular drink that is one of my favorites that I like to make at home. It's sort of an Old Fashioned, made with Jameson, Bitters, Cocktail Cherries (plus a little bit of the syrup), and a splash of either Soda, or Lemon-Lime soda. I like to shake this drink in a shaker, because it gives it a nice looking foam when poured. 

I've made this a million times in my old crappy shaker, that was kind of leaky. (I always had to shake over the sink, and still always made a mess) I just got a new shaker that has a nice tight seal. The problem: Once I get to shaking, the pressure builds up and shoots the top off the shaker, despite my best efforts to contain it. I would have assumed that a splash of soda with all that whiskey wouldn't have that reaction, but it does. Further more, I see bar tenders shake drinks with carbonated beverages in them all the time.

Is there a trick to shaking a cocktail with carbonated ingredients without it becoming a high school science project? I must be missing something.