What is the `call` for here? Shouldn't `optList.then(doAddList)` work here?