Last minute changes for Sets to work with all operators and and erros to be thrown. WOOO