correct bugs found via unit tests.