fixed singleton again, after having broken it (FU syre)