weak revenues