Fix. Poller can use raw `fd`.