add support for tailf like interface