c++ ...  who knew?