Unpacking the CSR-CFP link