There are peculiar ways status-report should be interpreted in various contexts. Easier to manage this within the Data Model.
Read request handling is getting fairly large