recursive_monkey_patch
