changed estimatenode behavior