updated IP determination