@TheNextProject does it need to clear dataList when there is an error
occured?