switching Directions works with lag