Retail teeters on a cliff edge