`reverseDirection`? What's the relationship between this and `isLeft`?