Why duck-typing on `_clone` when we don't even know if this method is going to remain?