- checker.check: always close fd