May have found newEmptyGroup but, bloody c++, it's an uninitialised array innit