in join activities, revert appropriately and pass through appropriately after reverts