The software uses an API function, data structure, or other entity in a way that relies on properties that are not always guaranteed to hold for that entity.