In Bantu culture, for weddings, initiations, the arrival of family members after a long trip and other special occasions, families will buy a live animal and slaughter it at home, and then prepare a large meal for the community or neighbourhood. Participants often say that spilling the blood of the animal on the ground pleases the ancestors who invisibly gather around the carcass. On holiday weekends, entrepreneurs will set up pens of live animals along the main roads of townships—mostly sheep and goats—for families to purchase, slaughter, cook and eat. Beef being the most prized meat for weddings, affluent families often purchase a live steer for slaughter at home.