Moved implementation to C++