more tests. need to eval if this is a sane way of testing.