KLM and CSR: Making it Real