2 NULL's mark end-of-stream, but as the outputQ is internal and it's reader inside getRow() treats any NULL as signal that complete..
I think it is [more] correct to add 1 NULL here.