Some reworking, still can get remote IP from iodine