Ah, you're right, the string call is superfluous.  The chain goes `string` -> `print` -> `show`.