talk and shame ...