Rebels and revolutionaries