Anyone know what they are? We had spider mites last year, are these the babies?