(WIP) fixing issue #152 - initial logic commit for refactoring unit test callb...

...ack design
Why no error parameter here?