a barrage of problems