Yes, good point. After many years of reseaching, most of our liver stone problems are caused by Liver (over) producing Cholesterol and not being able to convert it to bile acids. P.S. those green stones are cholesterol stones (biliverdin colored).. Many researches had been done regarding this and many many reasons can cause that problem,..