Forgot to take into account $value of ExpressionInterface