Happens to me a lot on the balcony. When I smoke at home, I don't ash my cigar. I let it come off when its ready. Sometimes I forsee it and manage to not get in on me, sometimes not.

When I'm at my local shop, I'll ash it after an inch or so. Don't want to get it all over the place there.