CSR meditations...