error msg consistency and list to DataFrame fixes