e== bug related to equality dependence on order of args fixed