so equals() wanted the use of instanceof ... I remember using this in 331 so it seemed like a good idea ... so I added an instanceof check