removed 348-349 in should_punish_shares