make sure fd is referenced