Passing unit test, but ugly.