fixed precedence bug in the Expression function... -sai