latency hint compatibility with changes
- shadow writes have their own inflight handles
- chnage in priority mechanism (not a good one yet)
- ifdef for small tests (to remove when done)