additional unit tests.