diff --git a/cmd/evm/runner.go b/cmd/evm/runner.go
index 318aa222a33a89457a8dcb822592359f1c4c32ec..3e8ecf6c3c5c685c90d6922a936c6523e91adc0e 100644
--- a/cmd/evm/runner.go
+++ b/cmd/evm/runner.go
@@ -198,6 +198,8 @@ func runCmd(ctx *cli.Context) error {
 
 	if chainConfig != nil {
 		runtimeConfig.ChainConfig = chainConfig
+	} else {
+		runtimeConfig.ChainConfig = params.AllEthashProtocolChanges
 	}
 	tstart := time.Now()
 	var leftOverGas uint64