 
 		//	setup DidSaveNotification handling
 		setupNotifications()
-
-		//	mark the stack as ready to use
-		isReady = true
 
 		//	report back
 		setupDone(flags: .base)


		if setupFlags != .done { return }
		//	if done, execute the callback and clear it
		if let callback = callback {
			callback()
			self.callback = nil

}


///	There are several async steps performed to setup the library
///	These flags are used to wait until all are performed and only then call the callback
///	and set the isReady to true
private struct SetupFlags: OptionSet {
	public let rawValue: Int
	public init(rawValue:Int) {
