custom gen should not run in the context of the temp dir, duh; a little whitespace tightening of output