don't re-grab thisnode for every call in builtin, it's not going to change
TODO
make clientids' byte representation more readable
updated docs
LICENSE