hw6 it is wrong but tests work. why?