semi-coherent rambles.