I heard it puts something in memory that knows, even if you disconnect it. Then you have to reboot controller with it disconnected.