see above.  empty list and null ahve differed (and undocumented :( ) semantics