diff --git a/cmd/ethereum/flags.go b/cmd/ethereum/flags.go
index fe848397cf83116bbae2336a06f8cfb5a143cd6c..8f414364aecb71efe94a280ee32facd50fe024bf 100644
--- a/cmd/ethereum/flags.go
+++ b/cmd/ethereum/flags.go
@@ -120,7 +120,6 @@ func Init() {
 	flag.BoolVar(&StartMining, "mine", false, "start mining")
 	flag.BoolVar(&StartJsConsole, "js", false, "launches javascript console")
 	flag.BoolVar(&PrintVersion, "version", false, "prints version number")
-	flag.IntVar(&MinerThreads, "minerthreads", runtime.NumCPU(), "number of miner threads")
 
 	// Network stuff
 	var (
diff --git a/core/genesis.go b/core/genesis.go
index 3e90aa91da5c45bce2d8acc607d7b5a140cc1d23..78c7a353a5337031a3e157cd1fe56096dfb277aa 100644
--- a/core/genesis.go
+++ b/core/genesis.go
@@ -28,6 +28,9 @@ func GenesisBlock(db ethutil.Database) *types.Block {
 	genesis.Header().GasLimit = big.NewInt(1000000)
 	genesis.Header().GasUsed = ethutil.Big0
 	genesis.Header().Time = 0
+	genesis.Header().MixDigest = make([]byte, 32)
+	genesis.Header().SeedHash = make([]byte, 32)
+
 	genesis.Td = ethutil.Big0
 
 	genesis.SetUncles([]*types.Header{})
@@ -50,6 +53,7 @@ func GenesisBlock(db ethutil.Database) *types.Block {
 	}
 	statedb.Sync()
 	genesis.Header().Root = statedb.Root()
+	fmt.Println(genesis)
 
 	return genesis
 }