New RInterface implementation