added correct intercept return