added identifiability check