A few test cases, fixed multiple messages in the buffer, issue with
multiple messages' value ordering persists