properly fixed interpolation - no extra movement