removed todo; identical does handle NaN properly