added tracing and chased my tail with not getting all the logger output to stdout so time.Wait() >.> too much time wasted!