I did some research and it appears that I did get the wrong species. When I actually looked into it, it became quite obvious that I have Sphodromantis lineola nymphs. I ordered H. membranacea and didn't really know what to expect. I just assumed that's what they were. After viewing different photos of people's giant asian nymphs, I just started to doubt that's what I had. It's ironic, actually, as I was originally thinking about ordering S. lineola, but decided to go with H. membranacea at the last minute.If that is the case I may have received the wrong species.