@xssfox The safest and truest coding assumption I have ever heard for addresses in general is "It is one long string".

Anything beyond that is incredibly dangerous territory if you start making assumptions. There's multiple exceptions to pretty much everything you can think of!

I put it in the same category as time. If I'm needing to think about how to parse either of those things I have made some wrong decisions in life.