def remove(self, node):
        
        monitor = node.monitor or self._lookup(node) 
        self.monitors.remove(monitor)
        
        return monitor
After attaching the volume, if a new device path is discovered that's
dataset/ETHPy150Open selfsk/nodeset.core/src/nodeset/core/heartbeat.py/NodeHeartBeat.remove--crossover with--dataset/ETHPy150Open ClusterHQ/flocker/flocker/node/agents/test/test_ebs.py/AttachVolumeAndWaitTests.test_unexpected_device_discovered