CSR 292 Reality Checks
csr