Well you updated the tests to suite the code. What i am saying is the code is not right.