added guaranteed identifier