Adds check to only register points if they are different