Great programmers learn all documents are high latency state-machines.
A "Report" is just a document feature projection.
People may initially think this is in err, then think again... =3