Wow, I'm terrible at C++