The impression that I get (through play experience) is that you can only fit one soul to a gem. So, if you have a bunch of grand gems, and soul trap a bunch of crabs, you'll have a bunch of grand gems with lesser souls in them, rather than maybe a couple full grand gems. As a result, this pretty much ends up wasting your grand gem (AFAIK, you can't dump the souls without using up the gem). This is kind of inconvenient, but whatever. My question is, is there an easy way to tell what kind of soul a creature has before you try to trap it, so that you don't run the risk of wasting a good gem? Thanks.