Add reverse-direction wrap-around (positive .. negative)