Further changes to midpoint calculation

Real feature values can be reused along a path