Consumers are more optimistic than expected