C++ delegate in progress.