fix deep ** management