dire warnings on all fronts