This is not the best of times for Shoprite…