make sure it doesn't close fd more than 1 time
description