propagating 'showGenerated' and 'alwaysGenerate' more directly