reduce is interruptable :mushroom: