afeb72b: changed wording for △ to just 'triangle' (NSoiffer)
6ef3b95: The generation of 'id's involves grabbing parts of a "random" number. I just hit a case where that random number wasn't long enough. I've added a check and added some digits if needed. (NSoiffer)