Associate one contact to multiple companies

Is there a bug currently with this feature? We are seeing, when a contact is actually associated to a company it is also appearing in the Related Contacts section seven times - once for each of the seven pre-defined roles currently available.