allow variable tokens in both directions, for rtl languages