On my initial run, the lager output from repeated calls of the wait function was overly verbose and caused me to think the test was failing. I added a case statement around the `Connections =/= []` check and did a 1 second sleep if it was `false`. That greatly reduced the output and seemed to speed up test execution.