Making clones recursive