It’s started out somewhat sloppily. I started with the whole ‘returning null vs. returning an empty collection’ debate, and tried to explain why the answers were what they were, but it turns out to be a long-winded discussion, as there’s a lot of interpretation needed on the developer’s part. But I hope I at least helped reason towards a standard approach that has worked well for me personally.