Revert "Interface"

This reverts commit 297c6f29c6c51f4a1be7ced017486a00463f0070.