s3 gen fix