Yea that's what I was thinking. Time to get some ladybugs and/or neem oil.