Accept 0 as a valid fd, even if we don't expect it