Some additions: Verifications, making sure self.ident not included, removing duplicates.