Has anyone got to the bottom of what causes this and how to prevent them? Presumably whatever it is that causes them maybe causing other problems in the body?