use immedeate if addresses are equal
bugfix