Changed singleton method signature