implementationspecific vs exact