fix enless recursion
remove HUnit from dependency