The iteration yn+1=yn−hsign(yn) agrees with the exact linear descent until the first step past zero. It then either remains at zero or alternates between two values of magnitude at most h. Consequently its uniform grid-point error is at most h for arbitrarily long finite time intervals.