All reads and writes were to the first byte. This patch adds the correct offset for reading and writing.