I wouldn’t consider this an error in interpretation. NumericValue is performing the correct computation based on the string that you’re providing via interpolation. If you want a more accurate evaluation you can use another method like simpleFunction. Theres more detail here: Possible bug with evaluating using fractions in equation - #2 by Jay