base singletons nothing, true, and false added