FIX apply collextion check to all other ethods except insert()