Trimming back some more.  Using app variable to maintain one instance of dependencies per app.