Ah, thanks for pointing that out. Didn't realized that try blocks were exclusively either except or finally blocks before 2.5.

Also, wouldn't we want dogstatsd to exit with an exit code of 1 if it can't start the server, so supervisor can identify that it didn't start correctly? Or are you thinking we try to recover from an ```Address already in use``` error by starting the server on a different port.