And pre-version-strings it still would have not been the same as '127.1.0.2', since it would have been interpreted as (127.1) . (0.2), giving a key of '127.10.2'.
Comment on Re^3: What's the difference between $heap->{127.2}{127.1.0.2} and $heap->{'127.2'}{'127.1.0.2'} ?