output a Triple,  not a WritableTriple in the reducer