Changed "provided implementation" to C++ version