This prevents string creation on every draw
Bug: When appending a node, we weren't setting the tail's `next` value correctly.