Swapping out getNode for dynamically updating version