for/in without property checks potentially means you're hitting prototype functions instead of just "keys". `Object.keys(added).forEach( function (key) { ... } )`