Should the last example regarding move pointers be explicitly marked "Example, bad" instead of just "Example"?