If revenue forecasts are even vaguely right, earnings could surprise positively