Please handle `err` and if `data` is empty here.