Consider the linear regression model: $$y_{i}=x_{i}'\beta+\epsilon_{i}$$ where the notation is conventional. For OLS to be unbiased, we need the conditional exogeneity assumption, or the fact that $\text{E} [\epsilon \mid x]=0$
I understand if the conditional mean of the error term is a function of x then we run into endogeneity problems. However, what if it is a constant? For instance, what if it is
$$ \text{E} [\epsilon \mid x] = c . $$
I don't see a problem with this because the error term is not systematically varying with $x$, but is fixed. Therefore, when we use variation in $x$ to compute parameter estimates, this should get 'differenced' away. Is this correct?