I didn't understand why the external forEach creates a "d" variable and after set "d" to "descriptor"... but anyway, I'll do it.