isn't the ```case SINGLETON``` missing?