newBlockMonitor added back