Sorry, I mean what if `x` is in a different unit as `x_0`. `eval` has to convert `x` to the unit of `x_0` prior to calculations. But I don't see that happening in your prototype. Did I miss it somewhere?