CSR 284: Reality Checks
csr