supporting undef ip