add a few more unit tests. fun fact: a minor fact was discovered in a method written 1-2 years ago, heh!