return [] when given blank data.