.share() makes shallow copies of object args.