I'm not familiar with any better solutions. I did run into that issue as well. The solution I landed on was moving where I used that information up to the point where it was available, but I agree it would be nice if there were a consistent mechanism for accessing it at any time.