Should it return an error? Should it start an operation anyway and return `Done` immediately?
Should it return an error? Should it start an operation anyway and return
Doneimmediately?