This is for the C++/Python Engine