add name to anonymous struct so that it will compile on mac's g++