issue-769-thread-safety
master
See also: discussions in PR #852 and #786. In addition to improving thread safety, it removes 8 bytes of heap per node.