I feel... the node module will be all re-write