optionally skip all-zeroes
ignore extra kargs
propagate patternData options
pattern options
group options; pep8
print; comment
tweak output