Tweaked _dup and _print