I2C working now, something wrong w/ uart forward

internal message passing is incorrect somewhere causing stuff to be
wrong.