^ His point was that most maps don't reach the limit so easily. In any case, couldn't struct storage space simply be increased to handle more than 8190 units? (Edit: Oops, posted a bit late. I was responding to Magissia.)
Amazingly concise for something so elaborate - great job.
I am tired of the issues associated with H2I(u)-0x100000
What issues are these? (I use that method quite a bit.)