Roll back RValueExpression to interface