Singleton needs to be private...