fd isn't used.