Don't call Equals here - it causes boxing and unboxing, we don't need that