between a rock and a soft place