How to plug/unplug the Blinkstick Square

What’s the best way to plug/unplug the Blinkstick Square?

I’m using a Macbook Pro, am using the Python library to control the Blinkstick Square.

I can run my scripts (simple blink scripts) multiple times in a row with no problem.

But if I unplug the Square, plug it back in, and try to run again the Mac can’t find the Blinkstick until I reboot.

Is this an issue with the firmware on the ATTtiny? I assume the power handshaking between the Mac USB port and the Blinkstick gets lost when the USB is unplugged.

Any suggestions?

Thanks,
Charlie (aka CyberchuckTX)