where the interface is undefined