def METHOD_NAME(self, clean=None, extra_args=[]):
    # NB! Sometimes disconnecting and reconnecting (on macOS?)
    # too quickly causes anomalies
    # https://github.com/pyserial/pyserial/issues/176
    # In my Sierra, Calliope and micro:bit seemed to soft-reboot
    # when reconnected too quickly.
    if clean and sys.platform == "darwin":
        sleep(1.0)
    super().METHOD_NAME(clean)