I considered a lung plus but the risk of tripping while running and it hitting my teeth made me buy a mask instead which also covers the nose. Icicles form on that too though.
That's why I added a string to it and around my neck. Then I can just spit it out with little consequences if I approach something scary. But for skiing that's mostly corners at the end of a steep hill. For running I guess a fall could happen at any time.