Why cloning is needed?