Somewhat coherent rambles some times.