small tweaks to the set interface