This makes me nervous.  Why not pass it to functions that need it later?  Holding a reference isn't a good idea imho.