need an Object.hasOwnProperty check here