Move the ->getfd() responsibilities a few microns.