__ne__ comparison support, added str back in..not sure if necessary