use insert instead of emplace for the FD table, to make older versions of GCC versions happy