$ 0 0 Returning null is the most non-intuitive thing that could be done. Under what circumstances is an empty collection fundamentally different than null?