Adds auto gen option, experimental :)