Why is --gen-script creating failing scripts?