Revert "Interface"

This reverts commit 898737879358e799b6adf5ad33812533429122da.