diff --git a/indexedDb/worker/channels/init.go b/indexedDb/worker/channels/init.go
index 0159319f25e91893273630b038ab96474b7a9d88..89aa67eb2b67a3d512f3829b6ac5cb84db4f5398 100644
--- a/indexedDb/worker/channels/init.go
+++ b/indexedDb/worker/channels/init.go
@@ -92,7 +92,7 @@ func NewWASMEventModel(path, wasmJsPath string, encryption cryptoChannel.Cipher,
 		}
 	case <-time.After(worker.ResponseTimeout):
 		return nil, errors.Errorf("timed out after %s waiting for indexedDB "+
-			"database in worker to intialize", worker.ResponseTimeout)
+			"database in worker to initialize", worker.ResponseTimeout)
 	}
 
 	return &wasmModel{wm}, nil
diff --git a/indexedDb/worker/dm/init.go b/indexedDb/worker/dm/init.go
index b37cbd09c13f37d6e249070bfd65689751f46e57..f5a1ab08737af6db1fb2fa7dcc1801e756bcbe1a 100644
--- a/indexedDb/worker/dm/init.go
+++ b/indexedDb/worker/dm/init.go
@@ -82,7 +82,7 @@ func NewWASMEventModel(path, wasmJsPath string, encryption cryptoChannel.Cipher,
 		}
 	case <-time.After(worker.ResponseTimeout):
 		return nil, errors.Errorf("timed out after %s waiting for indexedDB "+
-			"database in worker to intialize", worker.ResponseTimeout)
+			"database in worker to initialize", worker.ResponseTimeout)
 	}
 
 	return &wasmModel{wh}, nil
diff --git a/worker/README.md b/worker/README.md
index 6cce13b5735829dd7e56972b2c63fc7323aee87e..e5027c3fe7d366d5096bb9b09406ea6ab6edaa2f 100644
--- a/worker/README.md
+++ b/worker/README.md
@@ -23,7 +23,8 @@ import (
 
 func main() {
 	fmt.Println("Starting WebAssembly Worker.")
-	_ = worker.NewThreadManager("exampleWebWorker")
+	tm := worker.NewThreadManager("exampleWebWorker")
+	tm.SignalReady()
 	<-make(chan bool)
 }
 ```