No need to be a singleton