diff --git a/include/DebugPrintAccessorDecorator.h b/include/DebugPrintAccessorDecorator.h
index 6088e0560f955c8a464404a1e127893c9c4a0620..44e597915afa6722fe59c0476d8ea46ad10d1dfb 100644
--- a/include/DebugPrintAccessorDecorator.h
+++ b/include/DebugPrintAccessorDecorator.h
@@ -52,7 +52,7 @@ namespace ChimeraTK {
 
     TransferFuture doReadTransferAsync() override {
       std::cout << "doReadTransferAsync() called on '" << _fullyQualifiedName << std::endl;
-      return ChimeraTK::NDRegisterAccessorDecorator<UserType>::readAsync();
+      return ChimeraTK::NDRegisterAccessorDecorator<UserType>::doReadTransferAsync();
     }
 
     void doPreRead() override {