You mean the Green Goddess worshipers are ...........lying? Or just wrong?
"In 2010 humans produced 9 gigatons, but ocean output was between 90 and 100 gigatons and ground bacteria and rotting vegetation was between 50 and 60 gigatons according to Dr Dietrich Koelle. Spread the human annual production across the planet and it doesn’t even show on the world map. The pattern confirms this because it reflects natural sources...."
But human sacrifice--whether blood or treasure--is required!! Don't you see??