triple-equals check