Set operators now match c# equivalents