For a singleton, please simply return the instance instead of a function.