added fix for potential recursion overflow in load_json