Weak earnings here to stay?