Grand tethriterator