structure. Random junk on the stack would cause the call to bind to fail in some cases (since the address portion wasn't initialized).