Improved expression tree