@dan: Forward and backward