refinements to unlist