Generalised time reversible