Improve equality overloading. When an exception is raised silent it and return False