Seperate split_addr()