i2c errors causing threads to die. not cool, bro.