Proper new Interfaces.