My horses, esp. our Clyde mare that is desperately allergic to flies, would not keep a Cashel mask on. Esp. she would not keep on the one with ears.
We switched her to a Kensington long nose (no ears / she just rips up the ears). She keeps this mask on 99% of the time.