Changing the Gecko code comparison from metadata to data comparison

because different data sometimes have the same metadata