Fix, thanks to hashcode