follow deep.Chain.add(handle) refactoring.