-id reverted to be char* - randomness, even silly, decouples ids from anything :>