put back intf->hd definition, we still need it otherwise things oops badly