Adding logic for a mistake I do all the time : using set method on list and list method on set