Thoughts on CSR