Change to n-way Ringish.
Merge branch 'n-way-interface'