Reason I didn't want to just let hang out to the flys & ants is the neighbors may not appreciate the smell. Thus, buried....but that'll take too long, sounds like. Hmmm, so just throw in a vat of water eh? Is that what macerate means?
scavenging carnivores, you say? Yep, one of my dogs has already dug it up once.