different locations, fixed the issue where it'd only work for the first time by checking if the addresses match before remove the session