Fix json recursion