Made tree node list an expression, a little more fault tolerant