Not sure singleton is a true optimization. ;)