Ah, this is more an issue with I2C addresses. They are only 7 bits long but are sent as 8 bits with the lowest bit indicating receiving or sending in the protocol. This means addresses are sometimes written as 7 bits and sometimes as 8. I went with what StellarisWare does which is represent addresses as 7 bits, but @RachSmith  originally used the 8 bit representation. We could change it back, but I think it's more logical to use 7 bits since the 8 bit representation is really a side effect of the protocol...