harmonise Go implementation of Chord (hopefully)