should return true when primitive **value**