why not `set_new & set_old` - if you use the operators on the following lines, I think it's better to be consistent