(#5) Now it only leaks one file descriptor.

But we paid a dear price: it's terrible to have to reflect into the net package.