fix binding bug with expressions.