fixed typo in recursive call to _clone