The definition for `read_word`: > Accepts a buffer address and size as arguments ... Test harness and code appear to expect `read_word` to use `word_buffer` memory location instead of arguments.