Another implementation of the Node Transfer API - way more efficient