bugfix: Pulled the package loading out of the tryCatch wrapper because it appeared to be resulting in newly installed packages not being loaded.  We shouldn't reach this stage if a requested package hasn't been downloaded correctly