Approx_ols now returns a vector