Just confirming - is it correct to add the dependency if the operation isFinished?