revert variable optimization (was causing an NPE at runtime); make CUDA generator stage/execute