carcass messaging loop