Why is class FOutBunch; declared twice in CoreNet.h?
Probably just an oversight… you could safely delete one of them.