current-node does not need to be in function-arg