Converted pulling code to C++.