This looks like a code generation bug. In the old case while calling universal->generate() with first non-zero argument inside generate() call the value was zero.