Necessary interface, whoops