maybe `instanceof Collection`