incomplete
end-of-update-delete