This was meant to be asynchronous
Strangely broken waitgroup for who knows how long