fixed node traversal for real