new empty list support