get interface less wrong