For purposes of getting help debugging
Forgot to add
Added an context for controlling io about intermediate reduction state