diff --git a/miner/miner.go b/miner/miner.go
index fec0a40f5a29c5df16835b022ec8d19d5a503d10..d9256e9787c01db46092a92c084f08ab71168d0a 100644
--- a/miner/miner.go
+++ b/miner/miner.go
@@ -105,8 +105,7 @@ out:
 
 func (self *Miner) Start(coinbase common.Address) {
 	atomic.StoreInt32(&self.shouldStart, 1)
-	self.worker.setEtherbase(coinbase)
-	self.coinbase = coinbase
+	self.SetEtherbase(coinbase)
 
 	if atomic.LoadInt32(&self.canStart) == 0 {
 		log.Info("Network syncing, will start miner afterwards")