should be comparing value, not key