We were incorrectly aborting property name enumeration after generating names for all the indexable properties in the underlying string.