What does that have to do with its RAM consumption, though?
What if the user changes location?
Sounds like unbounded, dynamic allocation to me!
Makes sense, someone turns on a vpn, have to prepare for that.