this is testing the ordered interface, set seems wrong there