Use the singleton template