diff --git a/ethereal/main.go b/ethereal/main.go
index 799b50e4b529720a8c03147e31402c83c31ff450..1674b59d9df05f0c90f6bc9247548a3b068fb54a 100644
--- a/ethereal/main.go
+++ b/ethereal/main.go
@@ -10,10 +10,11 @@ import (
 )
 
 func main() {
-	runtime.GOMAXPROCS(runtime.NumCPU())
-
+	// Leave QT on top at ALL times.
 	qml.Init(nil)
 
+	runtime.GOMAXPROCS(runtime.NumCPU())
+
 	var interrupted = false
 	utils.RegisterInterrupt(func(os.Signal) {
 		interrupted = true
diff --git a/install.sh b/install.sh
index 4526eb0027ed39392a061c01c2e5346369f3ac56..fe80a695653f1c74ce88f6a2c9018a37c12e6367 100755
--- a/install.sh
+++ b/install.sh
@@ -26,13 +26,18 @@ if [ $? != 0 ]; then
 	exit
 fi
 
+echo "serpent-go"
 cd $GOPATH/src/github.com/obscuren/mutan
+
+echo "init submodule"
 git submodule init
-git sumbodule update
+git submodule update
 
+echo "eth-go"
 cd $GOPATH/src/github.com/ethereum/eth-go
 git checkout $branch
 
+echo "go-ethereum"
 cd $GOPATH/src/github.com/ethereum/go-ethereum/$exe
 git checkout $branch
 
@@ -40,9 +45,9 @@ if [ "$exe" == "ethereal" ]; then
 	echo "Building ethereal GUI. Assuming Qt is installed. If this step"
 	echo "fails; please refer to: https://github.com/ethereum/go-ethereum/wiki/Building-Ethereum(Go)"
 else
-	echo "Building ethereum CLI.
+	echo "Building ethereum CLI."
 fi
 
 go install
 
-echo "done..."
+echo "done. Please run $exe :-)"