Added extracheck to see if it's the same socket not a reused memory space