Your comment reminds of me the time my friend wanted to build something with a half-duplex radio, and rather than figure out how to get the crappy Arduino library to switch from receive to transmit, they wrote the message & a flag to the EEPROM, overflowed the watchdog timer, and (upon reading the flag after reset) brought the radio up in transmit mode.