diff --git a/miner/remote_agent.go b/miner/remote_agent.go
index 87456cfec08b101de047499f1d15a090d08e2a5c..80cc9053e1d518bb9e09c2aa22f2c450a0e346db 100644
--- a/miner/remote_agent.go
+++ b/miner/remote_agent.go
@@ -64,13 +64,13 @@ func (a *RemoteAgent) GetWork() [3]string {
 
 		res[0] = a.work.HashNoNonce().Hex()
 		seedHash, _ := ethash.GetSeedHash(a.currentWork.NumberU64())
-		res[1] = common.Bytes2Hex(seedHash)
+		res[1] = common.BytesToHash(seedHash).Hex()
 		// Calculate the "target" to be returned to the external miner
 		n := big.NewInt(1)
 		n.Lsh(n, 255)
 		n.Div(n, a.work.Difficulty())
 		n.Lsh(n, 1)
-		res[2] = common.Bytes2Hex(n.Bytes())
+		res[2] = common.BytesToHash(n.Bytes()).Hex()
 	}
 
 	return res