ENH: improve point list support
COMP: fix leak