always return a value from evaluate_displacement