Screw C++, I'm doing it in Python.