automatic distinction between backstep and rest