The design as it is is pretty interesting, I just need to see the suit occupied to get a better grasp of it.
On a side note: who here thinks the suit was stolen so easily because it was on the way to the trash?
I mean, there are quite a number of holes in it the suit that imply something sticky for this particular Alien.