This seems to have broken the case where you have an object created using Object.create(null).  See #1005