Got rid of byte_count and instead just have a first byte flag. does the same thing, but better. now doesnt wrap around when transmitting lots of bytes in one transaction.