if we go the non-globals route, we may want to ween people off the global App namespace.