I don't think you can always rely on 100% unit test satisfaction all the time. I'd prefer the defensive programming ordering over wanting to see updates happen with a certain proximity to the query. Is there a way I could document it better?