* making stuff public for node impls