I am really, really disliking C++ now. Who the fuck invented this mess. Oh yeah, Bjarne Strousup. You ruddy bastard. Bjarne.