added one unit test, for better or for worse