optional showDiff