speakers are stored as a list, not a set