(This question is not a duplicate because it is primarily concerned with how different zero dimensional objects/singularities with zero volume, are able to contain differing information on black holes such as their differing masses.) If a non-rotating black hole singularity is a zero dimensional point with zero volume, and if different black holes have different masses, then how can the differing masses be represented by the same singularity? There would seem to be no space to encode any differences at all between black holes of different masses? This would seem to suggest that non-rotating black holes have something larger than a singularity at their cores. Perhaps there is a state of matter with non-infinite density that is denser than a neutron star, or even a theorized quark star. If the "singularity" in a rotating black hole is a ring with zero dimensional thickness, and thus again zero volume, then the question is the same. How are the differences between differing black holes stored in an object of zero volume, differences such as mass and charge. Zero volume seems to preclude the storage of any information since there is no structure in which to store information. Where have I gone wrong in my understanding? Thanks.