why return null in this case and not the empty collection object you got?