Dollar General is spending $150 million to bring back employees because self-checkout can't do everything